Formula 1's managing director of motorsports Ross Brawn says new financial regulations including a cost cap will mark "a dramatic (...)
Formula 1's managing director of motorsports Ross Brawn says new financial regulations including a cost cap will mark "a dramatic (...)